projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c82ad2c
)
wayland: Implement minimize support
author
Armin K
<krejzi@email.com>
Tue, 10 Feb 2015 23:06:38 +0000
(
00:06
+0100)
committer
Matthias Clasen
<mclasen@redhat.com>
Thu, 12 Feb 2015 03:01:38 +0000
(22:01 -0500)
Use the existing xdg_surface API for minimization.
https://bugzilla.gnome.org/show_bug.cgi?id=695945
gdk/wayland/gdkwindow-wayland.c
patch
|
blob
|
history
diff --git
a/gdk/wayland/gdkwindow-wayland.c
b/gdk/wayland/gdkwindow-wayland.c
index 4c265467a4844375462590966f34e6b0a36d2fb8..4710087e62e43891c520f9e7e485b5a8228d2fc8 100644
(file)
--- a/
gdk/wayland/gdkwindow-wayland.c
+++ b/
gdk/wayland/gdkwindow-wayland.c
@@
-1682,6
+1682,16
@@
gdk_wayland_window_set_icon_name (GdkWindow *window,
static void
gdk_wayland_window_iconify (GdkWindow *window)
{
+ GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl);
+
+ if (GDK_WINDOW_DESTROYED (window) ||
+ !WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
+ return;
+
+ if (!impl->xdg_surface)
+ return;
+
+ xdg_surface_set_minimized (impl->xdg_surface);
}
static void